home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Dev / Amiga-E / E_v3.2a / Src / Dos / date.e next >
Text File  |  1992-09-02  |  608b  |  29 lines

  1. /* example of usage for DateStamp() and DateToStr() functions */
  2.  
  3. MODULE 'dos/datetime', 'dos/dos'
  4.  
  5. DEF dt:datetime,ds:PTR TO datestamp
  6.  
  7. /* these are filled by DateToStr() */
  8. DEF day[50]:ARRAY,date[50]:ARRAY,time[50]:ARRAY
  9.  
  10. PROC main()
  11.  
  12.   /* get stamp in part of datetime structure */
  13.   ds:=DateStamp(dt.stamp)
  14.  
  15.   WriteF('days=\d, minutes=\d, ticks=\d\n',ds.days,ds.minute,ds.tick)
  16.  
  17.   /* fill datetime structure */
  18.   dt.format:=FORMAT_DOS
  19.   dt.flags:=DTF_SUBST
  20.   dt.strday:=day
  21.   dt.strdate:=date
  22.   dt.strtime:=time
  23.  
  24.   IF DateToStr(dt)
  25.     WriteF('day=\s, date=\s, time=\s\n',day,date,time)
  26.   ENDIF
  27.  
  28. ENDPROC
  29.